.top{
	background-color: white;
	padding: 3.73vw 2.8vw;
	text-align: center;
	font-size: 4vw;
	color: #555555;
}
.top img{
    position: absolute;
	left: 2.8vw;
	width: 2.67vw;
	height: 4.67vw;
    max-width: 100%;
}
.select{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3vw;
    
}
.select .reach{
    width: 81vw;
    height: 11vw;
    background-color: #f4f8f7;
    border-radius: 1.5vw;
}
.select .reach input{
    margin: 3vw;
    background-color: #f4f8f7;
    outline-style: none;
    border: 0;
}
.select .block .img{
    width: 4vw;
    height: 4vw;
    max-width: 100%;
}
.select .block{
    padding: 2vw;
    background-color: #c55a5c;
    border-radius:1.5vw;
}
.hot{
    margin-left: 3vw;
    margin-bottom: 5vw;
    font-size: 3vw;
    color: #999;
}

ul{
    display: flex;
    justify-content:flex-start;
    flex-wrap: wrap;
    padding: 3vw;

}
ul li{
    margin: 2vw 2vw;
    padding: 2vw 3vw;
    border: 0.1vw solid #999;
    border-radius: 2vw;
}
ul li a{
    font-size: 3vw;
    color: #c8c8c8;
}